Search

Kubernetes 1.19 帶來的一個重大改變就是 Ingress 正式 GA, 這個從 kub...

  • Share this:

Kubernetes 1.19 帶來的一個重大改變就是 Ingress 正式 GA, 這個從 kubernetes 1.1 版就引入的元件經歷了 18 個版本演進終於要正式從 Beta 進入到 Stable 版本了,對於使用者來說這有什麼影響?

1. Ingress/IngressClass 這兩個資源的 API 版本將正式使用 networking.k8s.io/v1 ,而過往的 extension/v1beta1 將於 kubernetes 1.22 後正式移除,所以如果有要使用的人可以提早轉移,以免 1.22 又不小心中獎導致 yaml 都失敗
2. Ingress 的設計裡面跟架構不會更動,未來的修復都已臭蟲以及不會破壞向下相容的修改為主
3. 要更多更強的網路功能,請使用 CRD 這種方式來擴充 Kubernetes,讓 Kubernetes 專心維護核心功能與介面。譬如 Istio 內滿滿的 CRD

Reference:
1. https://github.com/kubernetes/kubernetes/pull/89778
2. https://www.cncf.io/blog/2020/10/29/kubernetes-1-19-the-future-of-traffic-ingress-and-routing/


Tags:

About author
目前工作內容主要以 DevOps 為主,本身是微軟 Cloud and Datacenter Management MVP,閒暇之餘會透過文章記錄所學,記錄於 https://www.hwchiu.com. 喜歡參加社群活動來學習不同的經驗,藉此增廣見聞 目前主要參加的社群是 CNTUG,偶而會參加線上 Meetup ,透過網路的方式分享一些心得,並且錄影分享於 Youtube 上
工作與閒暇之餘的學習筆記,紀錄各式各樣的科技文章,同時分享自身部落格文章,線上社群演講以及線上課程資訊
View all posts